﻿<%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage<IEnumerable<AplicacionMVC.Dominio.Cita>>" %>

<asp:Content ID="Content1" ContentPlaceHolderID="TitleContent" runat="server">
    Lista de Citas
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
    <table style="width: 100%">
        <tr>
            <th>
                Cliente
            </th>
            <th>
                Paciente
            </th>
            <th>
                Veterinario
            </th>
            <th>
                Producto
            </th>
            <th>
                Hora Cita
            </th>
            <th>
                Estado
            </th>
            <th>
                Acciones
            </th>
        </tr>
        <%var fecha = "";
          var flg = true;%>
        <%
            foreach (var item in Model)
            {
                if ((fecha != String.Format("{0:d}", item.FechaCita)) || flg)
                { 
        %>
        <tr>
            <td colspan="8" class="CabeceraFila">
                <%: String.Format("{0:d}", item.FechaCita)%>
            </td>
        </tr>
        <% }%>
        <tr>
            <td>
                <%: String.Format("{0} {1}", item.Paciente.Cliente.txtClienteNombre, item.Paciente.Cliente.txtClienteApellido)%>
            </td>
            <td>
                <%: item.Paciente.txtPaciente%>
            </td>
            <td>
                <%: String.Format("{0} {1} {2}", item.Veterinario.txtVeterinarioNombre, item.Veterinario.txtVeterinarioApellidoP, item.Veterinario.txtVeterinarioApellidoM)%>
            </td>
            <td>
                <%: item.Producto.txtProducto%>
            </td>
            <td>
                <%: String.Format("{0:t}", item.FechaCita)%>
            </td>
            <td>
                <%: item.EstadoCita.txtEstado%>
            </td>
            <td>
                <table style="width: 100%">
                    <tr align=center>
                        <% if (item.EstadoCita.IdEstado != 5)
                           { %>
                        <td>
                        <%: Html.ActionLink("Editar", "Edit", new { id = item.IdCita }, new { @class = "botonLink" })%>
                        <% }
                        else {%>
                        <td disabled>
                        Editar
                        <% }%>                        
                        </td>
                        <% if (item.EstadoCita.IdEstado != 5)
                           { %>
                        <td>
                        <%: Html.ActionLink("Cancelar", "Delete", new { id = item.IdCita }, new { @class = "botonLink" })%>
                        <% }
                        else {%>
                        <td disabled>
                        Cancelar
                        <% }%>                        
                        </td>
                         <td>
                         <%: Html.ActionLink("Ver Detalle", "Details", new { id = item.IdCita }, new { @class = "botonLink" })%>
                        </td>
                    </tr>
                </table>
            </td>
        </tr>
        <%
            fecha = String.Format("{0:d}", item.FechaCita);
            flg = false;
        } %>
    </table>
    <p>
        <%: Html.ActionLink("Registrar Cita", "Create") %>
    </p>
</asp:Content>
